MPI-2: Extending the Message-Passing Interface
نویسندگان
چکیده
This paper describes current activities of the MPI-2 Forum. The MPI-2 Forum is a group of parallel computer vendors, library writers, and application specialists working together to de ne a set of extensions to MPI (Message Passing Interface). MPI was de ned by the same process and now has many implementations, both vendor-proprietary and publicly available, for a wide variety of parallel computing environments. In this paper we present the salient aspects of the evolving MPI-2 document as it now stands. We discuss proposed extensions and enhancements to MPI in the areas of dynamic process management, onesided operations, collective operations, new language binding, real-time computing, external interfaces, and miscellaneous topics.
منابع مشابه
Fault Tolerance in Message Passing Interface Programs
In this paper we examine the topic of writing fault-tolerant Message Passing Interface (MPI) applications. We discuss the meaning of fault tolerance in general and what the MPI Standard has to say about it. We survey several approaches to this problem, namely checkpointing, restructuring a class of standard MPI programs, modifying MPI semantics, and extending the MPI specification. We conclude ...
متن کاملHigh Performance MPI: Extending the Message Passing Interface for Higher Performance and Higher Predictability
The Message Passing Interface (MPI-1 and MPI-2) provides portability, and a degree of high performance in message passing. A careful review of the design shows many opportunities for performance have been missed, and that these omissions can be corrected. Especially relevant are mechanisms for taking advantage of program characteristics { common to many regular data-parallel and coarse-grain da...
متن کاملExtending the MPI Specification for Process Fault Tolerance on High Performance Computing Systems
This document describes extentions to the MPI-1.2 and MPI-2 standards for introducing process fault-tolerance in MPI.
متن کاملAnalysis of Implementation Options for MPI-2 One-Sided
The Message Passing Interface provides an interface for onesided communication as part of the MPI-2 standard. The semantics specified by MPI-2 allow for a number of different implementation avenues, each with different performance characteristics. Within the context of Open MPI, a freely available high performance MPI implementation, we analyze a number of implementation possibilities, includin...
متن کاملInter-communicator Extensions to MPI in the MPIX
MPI is the new standard for multicomputer and cluster message passing introduced by the Message-Passing Interface Forum (MPIF) in April 1994. This paper describes the current inter-communicator interface found in MPI and the reasons for its current design. We also motivate the need for additional inter-communicator operations and introduce the extensions we have included in MPIX (MPI eXtension ...
متن کامل